package leetcode.code0067;

import leetcode.IDebug;
import leetcode.IDebug58;
import leetcode.helper.HelpDebug;

public abstract class Solution67 implements IDebug, IDebug58 {

	public abstract String addBinary(String a, String b);

	@Override
	public void debug1() {
		String a = "11";
		String b = "1";
		String e = "100";
		debug(a, b, e);
	}

	private void debug(String a, String b, String e) {
		String r = this.addBinary(a, b);
		HelpDebug.compare(e, r);
	}

	@Override
	public void debug2() {
		String a = "1010";
		String b = "1011";
		String e = "10101";
		debug(a, b, e);
	}

	@Override
	public void debug3() {
		String a = "0";
		String b = "0";
		String e = "0";
		debug(a, b, e);
	}

	@Override
	public void debug4() {
		// TODO Auto-generated method stub

	}

	@Override
	public void debug5() {
		// TODO Auto-generated method stub

	}

	@Override
	public void debug6() {
		// TODO Auto-generated method stub

	}

	@Override
	public void debug7() {
		// TODO Auto-generated method stub

	}

	@Override
	public void debug8() {
		// TODO Auto-generated method stub

	}

}
